Big Huge Thesaurus

sleepless person

noun